<?php 

	require_once("regras/negocio/corNegocio.php");
	$objNegocio = new CorNegocio();
	
	if($acao == "CADASTRAR"){	
	
		if($_POST){
	
			$arrayDados = array();
			$arrayDados['cor'] = strtoupper(trim($_POST["txtcor"]));
			
			if(!empty($arrayDados['cor'])){
				if($objNegocio->verificarExistenciaCor($arrayDados['cor']) == 0){
					
					$retorno = $objNegocio->cadastrarCor($arrayDados);
						
					if($retorno){														
						echo "<script type='text/javascript'>window.location='cor.php?msg=sucesso'</script>";	
					}else{					
						$class    = "erro";
						$mensagem = "falha ao tentar cadastrar cor";	
					}
					
				}else{
					$class    = "erro";
					$mensagem = "cor já cadastrada";
				}
			}else{
				$class    = "erro";
				$mensagem = "digite uma cor";
			}
		}
		
	}elseif($acao == "ATUALIZAR"){
		
		if($_POST){
			
			$arrayDados = array();
			$arrayDados['cor'] = strtoupper(trim($_POST["txtcor"]));	
			$arrayDados['id']  = $_POST["hdCodigo"];
			
			if(!empty($arrayDados['cor'])){
				
				if($objNegocio->verificarExistenciaCorAtualizar($arrayDados['cor'],$arrayDados['id']) == 0){
					
					$retorno = $objNegocio->atualizarCor($arrayDados);
				
					if($retorno){
						echo "<script type='text/javascript'>window.location='cor.php?msg=sucessoact'</script>";															
					}else{					
						$class    = "erro";
						$mensagem = "falha ao tentar atualizar cor";	
					}
					
				}else{
					$class    = "erro";
					$mensagem = "já existe uma cor cadastrada com esse nome";	
				}
								
			}else{
				$class    = "erro";
				$mensagem = "digite uma cor";
				$dadosCor = $objNegocio->retornarDadosCor($arrayDados['id']);	
			}
			
		}else{
			
			$codigo = $_GET["codigo"];
			if(is_numeric($codigo)){				
				$dadosCor = $objNegocio->retornarDadosCor($codigo);													
			}else{
				echo "<script type='text/javascript'>window.location='cor.php'</script>";
			}
		}
		
	}elseif($acao == "EXCLUIR"){
	
	}else{
		
		$cores = $objNegocio->retornaCores();
						
		//MENSAGENS DE ALERTA
		if(isset($_GET["msg"])){
			
			switch($_GET["msg"]){
				case 'sucesso':
					$mensagem = "cor cadastrada com sucesso";
					$class    = "sucesso";
				case 'sucessoact':
					$mensagem = "cor atualizada com sucesso";
					$class    = "sucesso";
			}
		}
	}
	
?>